Component-Based Thinking
Component Scope
Architect Role
Architecture Partitioning
Conway's Law
Domain Partitioning
Technical Partitioning
Developer Role
Component Identification Flow
Identifying Initial Components
Assign Requirements to Components
Analyze Roles and Responsibilities
Analyze Architecture Characteristics
Restructure Components
Component Granularity : Granularは粒状
Component Design
Discovering Components
ENTITY Trap
Naked Objects And Similar Frameworks
Actor/Actions Approach
Evvent Storming
Workflow approach
Architecture Quantum Redux: Choosing Between Monolithic Versus Distributed Architectures